// WechatPushService.java
package com.baoyouqun.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baoyouqun.domain.Query.WechatPushQuery;
import com.baoyouqun.domain.VO.WechatPushDTO;
import com.baoyouqun.domain.VO.WechatPushVO;
import com.baoyouqun.entity.WechatPushRecord;
import jakarta.servlet.http.HttpServletResponse;

import java.io.IOException;

public interface WechatPushService extends IService<WechatPushRecord> {
    // 新增推送
    void createPush(WechatPushDTO dto, String operatorId);

    // 分页查询推送记录
    IPage<WechatPushVO> pagePush(WechatPushQuery query);

    // 导出推送记录
    void exportPush(WechatPushQuery query, HttpServletResponse response) throws IOException;
}



